package com.jinwei.qunguanjia.common.utils;

import org.apache.commons.lang3.StringUtils;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;

public class JxlsUtils {

	private Map<String,Integer> countMap = new HashMap<>();

	// 日期格式化
	public String dateFmt(Date date, String fmt) {
		if (date == null) {
			return "";
		}
		try {
			SimpleDateFormat dateFmt = new SimpleDateFormat(fmt);
			return dateFmt.format(date);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return "";
	}

	// 日期格式化
	public String dateFormat(String date) {
		if (StringUtils.isEmpty(date)) {
			return "";
		}
		try {
			return DateUtils.dateFormatToString(date);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return "";
	}

	// if判断
	public Object ifelse(boolean b, Object o1, Object o2) {
		return b ? o1 : o2;
	}

	public Integer count(String var){
		if (var == null) {
			return null;
		}
		if(countMap.containsKey(var)){
			Integer t = countMap.get(var);
			t += 1;
			countMap.replace(var,t);
			return t;
		}else{
			countMap.put(var,1);
		}
		return 1;
	}
}
